#ifndef _SHD_H_
#define _SHD_H_

#include "d3d9.h"
//#include "gol1.h"
//#include "dx.h"

extern const char* strAsmVertexShader;
extern LPDIRECT3DVERTEXSHADER9 pAsmVS;
extern LPDIRECT3DVERTEXDECLARATION9 pVertexDeclaration;

struct ShaderInterface
{
    LPDIRECT3DVERTEXSHADER9 pAsmVS;
    LPDIRECT3DVERTEXDECLARATION9 pVertexDeclaration;
};

extern struct ShaderInterface shd;

HRESULT InitShd( LPDIRECT3DDEVICE9 pDevice );

#endif// _GOL1_H